﻿<%@ Page Title="" Language="C#" MasterPageFile="~/osharemasterpage.master" AutoEventWireup="true"
    CodeFile="color.aspx.cs" Inherits="Inventario_color" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <style type="text/css">
        .style1
        {
            vertical-align: top;
            width: 30%;
        }
        .style2
        {
            width: 30%;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <telerik:RadAjaxLoadingPanel ID="rdAjxLoadingPanel" runat="server" />
    <telerik:RadAjaxManager ID="rdAjaxMngr" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="rdGrdColores">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rdGrdColores" LoadingPanelID="rdAjxLoadingPanel" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <p>
        Mantenimiento Color</p>
    <table class="style1">
        <tr>
            <td>
                Nombre:
            </td>
            <td>
                <telerik:RadTextBox ID="txtNombre" runat="server" Enabled="False" MaxLength="50">
                </telerik:RadTextBox>
            </td>
        </tr>
        <tr>
            <td valign="top">
                Descripcion:
            </td>
            <td>
                <telerik:RadTextBox ID="txtDescripcion" runat="server" Height="80px" Width="150px"
                    Enabled="False" TextMode="MultiLine" MaxLength="250">
                </telerik:RadTextBox>
            </td>
        </tr>
        <tr>
            <td align="center">
                <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" Enabled="False" OnClick="btnAceptar_Click" />
            </td>
            <td align="center">
                <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" Enabled="False" />
            </td>
        </tr>
    </table>
    <p>
    </p>
    <telerik:RadGrid ID="rdGrdColores" runat="server" AllowPaging="True" AutoGenerateColumns="False"
        Culture="Spanish (Peru)" DataSourceID="odsColor" GridLines="None" Skin="Black"
        PageSize="15" AllowAutomaticInserts="True" AllowAutomaticUpdates="True">
        <HeaderContextMenu EnableImageSprites="True" CssClass="GridContextMenu GridContextMenu_Default">
        </HeaderContextMenu>
        <MasterTableView DataSourceID="odsColor" DataKeyNames="Colorid" EditMode="PopUp"
            CommandItemDisplay="TopAndBottom">
            <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
            <RowIndicatorColumn>
                <HeaderStyle Width="20px"></HeaderStyle>
            </RowIndicatorColumn>
            <ExpandCollapseColumn>
                <HeaderStyle Width="20px"></HeaderStyle>
            </ExpandCollapseColumn>
            <Columns>
                <telerik:GridBoundColumn DataField="Colorid" DataType="System.Int32" HeaderText="ID"
                    SortExpression="Colorid" UniqueName="Colorid">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre"
                    UniqueName="Nombre">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Descripcion" HeaderText="Descripcion" SortExpression="Descripcion"
                    UniqueName="Descripcion">
                </telerik:GridBoundColumn>
            </Columns>
            <EditFormSettings InsertCaption="Ingresar un nuevo color" CaptionFormatString="Editar color ID: {0}"
                CaptionDataField="Colorid" EditFormType="Template">
                <FormTemplate>
                    <table id="tbDetalle" cellspacing="1" cellpadding="1" width="250" border="0">
                        <tr>
                            <td>
                            </td>
                            <td>
                                <asp:HiddenField ID="hdfColorID" runat="server" Value='<%# Bind( "Colorid") %>' Visible="false" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Nombre:
                            </td>
                            <td>
                                <asp:TextBox ID="txtNombre" runat="server" Text='<%# Bind( "Nombre") %>'>
                                </asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Descripcion:
                            </td>
                            <td>
                                <asp:TextBox ID="txtDescripcion" runat="server" Text='<%# Bind( "Descripcion") %>'
                                    TextMode="MultiLine">
                                </asp:TextBox>
                            </td>
                        </tr>
                    </table>
                    <table style="width: 100%">
                        <tr>
                            <telerik:RadButton ID="rdbtnRegistrar" runat="server" Text="Registrar" OnClick="rdbtnRegistrar_Click">
                            </telerik:RadButton>
                            <telerik:RadButton ID="rdbtnEliminar" runat="server" Text="Cancelar" CausesValidation="false"
                                CommandName="Cancel">
                            </telerik:RadButton>
                        </tr>
                    </table>
                </FormTemplate>
            </EditFormSettings>
        </MasterTableView>
        <ClientSettings>
            <Selecting AllowRowSelect="True" />
            <ClientEvents OnRowDblClick="RowDblClick" />
        </ClientSettings>
    </telerik:RadGrid>
    <table class="style2">
        <tr>
            <td>
                <asp:Button ID="btnAgregar" runat="server" Text="Agregar" OnClick="btnAgregar_Click" />
            </td>
            <td>
                <asp:Button ID="btnEditar" runat="server" Text="Editar" OnClick="btnEditar_Click" />
            </td>
            <td>
                <asp:Button ID="btnEliminar" runat="server" Text="Eliminar" OnClick="btnEliminar_Click" />
            </td>
        </tr>
    </table>
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">

        <script type="text/javascript">
            function RowDblClick(sender, eventArgs) {
                sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical());
            }
        </script>

    </telerik:RadCodeBlock>
    <asp:ObjectDataSource ID="odsColor" runat="server" SelectMethod="ReadAllColors" TypeName="servicioreferenceWCF.IservicioWCFClient"
        DataObjectTypeName="servicioreferenceWCF.Color" UpdateMethod="UpdateColor">
        <UpdateParameters>
            <asp:SessionParameter Name="color" SessionField="color" Type="Object" />
        </UpdateParameters>
    </asp:ObjectDataSource>
    <p>
    </p>
    <div>
    </div>
</asp:Content>
